Evolution as fact and theory